Arnold Standalone Configuration

1.task.json

File to save the analysis result of the scene, including scene name, cg software version, render settings, etc.

task.json

{
    "software_config": {
        "plugins": {},
        "cg_version": "6.0.3.0",
        "cg_name": "Arnold Standalone"
    },
    "task_info": {
        "tiles": "1",
        "graphics_cards_num": "2",
        "edit_name": "arnord1111",
        "job_stop_time": "86400",
        "stop_after_test": "1",
        "frames_per_task": "1",
        "ram": "64",
        "time_out": "43600",
        "pre_frames": "100",
        "task_id": "38226011",
        "user_id": "100150764",
        "project_name": "ff",
        "project_id": "426731",
        "input_cg_file": "E:/fang/ass_test/static_ass.ass",
        "task_stop_time": "86400",
        "cg_id": 2003
    },
    "additional_info": {},
    "scene_info_render": {
        "common": {
            "frames": "1-10[1]"
        }
    }
}

task.json

parameter type Is it necessary description example
software_config dict Y environment(cg software, version and plugins, etc.) refer to software_config
task_info dict Y render settings(priority frames, render range, etc.) refer to task_info
scene_info_render dict Y analysis result(render node, output, etc.) refer to scene_info_render

software_config

parameter type Is it necessary description example
cg_name string Y software "Arnold Standalone"
cg_version string Y software version "6.0.3.0"
plugins dict N The SDK or kernel version of Arnold {}

task_info

parameter type Is it necessary description default example
graphics_cards_num string Y 1: open single card rendering 2: open dual card rendering "2" "2"
ram string Y ram: 64 / 128 "64" "64"
input_cg_file string Y Input file path,you have to use backslashes "E:/fang/ass_test/static_ass.ass",or Serialized rendering: "E:/fang/ass_test/animation_ass.####.ass"
job_stop_time string Y Set the frame timeout time, will only affect the current frame, unit seconds "259200" "28800"
user_id string N user id,not necessary, can be automatically obtained from the server "100150764"
pre_frames string Y Priority rendering (priority frames are not recommended to customize multiple individual frames) "000" "000: 1,3-4 [1]" means: Priority rendering first frame: No Priority rendering middle frame: No Priority rendering last frame: No Priority rendering custom frame: 1,3-4 [1]
project_id string N project id "0" "426731"
project_name string N project name "ff"
tiles string N tile number, 1 for single node, greater than 1 for tiles rendering(multi-nodes) "1" "1"
stop_after_test string Y "1":pause after priority render, "2":continue after priority render (default "2") "2" "2"
task_id string N task id,Not necessary, can be automatically obtained from the server "38226011"
task_stop_time string N Large task timeout stops in unit seconds, "0" means unlimited "0" "86400"
time_out string Y Overtime reminder time, unit: sec "43200" "43200"
cg_id int Y Arnold rendering cgid can only be 2003 2003

scene_info_render

parameter type Is it necessary description example
common string Y Public parameters for rendering
frames string Y Frame range for rendering "1-10[1]"

2.upload.json

File to save assets info

Warning:

  • Please only use English letter, Number, and Underline in the file name and file path;
  • Fox does not support A,B,C,D drives, we do not support shared shared directory (\share\project) and IP path like “\192.168.0.22”;
  • Please make sure the folder structure at Fox is the same as your local;
  • Root directories can’t exceed 22 folders;

upload.json example

{
  "asset": [
    {
      "local": "E:/chensr/scene/maya2016_multi_layers_cameras.ma", 
      "server": "/E/chensr/scene/maya2016_multi_layers_cameras.ma"
    }
  ]
}

upload.json

parameter type description example
asset object Asset path information to be uploaded refer to asset

asset Parametric Interpretation

parameter type description example
local string local path of asset "E:/chensr/scene/maya2016_multi_layers_cameras.ma"
server string Relative path on the server side, generally consistent with local "/E/chensr/scene/maya2016_multi_layers_cameras.ma"